<meta charset="utf-8">
<link rel="stylesheet" href="css/wzys.css">
<style>
body {
	line-height: 25px; /*行距*/
	background: url(images/bg2.jpg) repeat-x;
}
</style>
<p class="subject">《Java EE》课程学习指导</p>
<ul>
	<li>Java EE是指Java Enterprise Edition（Java企业版），早期称为J2EE。</li>
	<li>Java EE不是编程语言，也并非一个产品，而是一系列的技术规范，并成为企业级开发的首选平台之一。</li>
	<li><span class="key">Java EE应用服务器</span>是为应用程序提供运行环境、为组件提供服务。
		在小型系统（一台Web服务器）的情况下，通常选择Tomcat作为Java EE应用服务器， 而大型系统（多台Web服务器）的情况下，通常选<span
		class="key">择JBoss作为作为 Java EE应用服务器来运行EJB项目、 形成分布式应用</span>。</li>
	<li><span class="key">在Tomcat里运行的一般Java
			Web项目，也是可以部署到JBoss里运行的</span>。</li>
	<li>在Java EE应用系统里，一般需要数据库服务器（如MySQL、SQL Server、Oracle和DB2等）来辅助。</li>
	<li>小型项目开发，可以使用JSP技术。项目MemMana1就是使用纯JSP技术开发的。 <span class="key">纯JSP技术
			开发的站点中，每个JSP页面在运行时最终转译为一个Servlet。JSP技术是在Servlet技术之后产生的技术。</span></li>
	<li>Servlet是Java EE应用中重要的基础技术，在<span class="key">MVC模式</span>开发中担任控制器的角色。
		Servlet可以完成JSP的所有功能，同时具有JSP不具备的某些功能。
	</li>
	<li>使用Servlet或JSP，其开发效率较低，但运行效率高。为了提高项目的<span class="key">开发效率</span>，一般使用MVC框架。
		使用SSH框架或Spring MVC框架开发，则能提高开发效率。
	</li>
	<li>在使用Struts框架或Spring MVC后，用户请求从原来的<span class="key">对页面请求</span>
		转变为<span class="key">对控制器的请求</span>。
	</li>
	<li><span class="key">轻量级的Java EE应用</span>，使用轻量级框架的代表SSH（Struts+Spring+Hibernate）来构建，
		它可以运行于各种Web服务器。其中，Spring是整合的核心。</li>
	<li><span class="key">Sun公司官方倡导的经典级Java EE应用<span
			class="key">，以EJB 3为核心来构建业务逻辑层，
				需要EJB容器支持，运行于JBoss等Web服务器，并且业务层可供客户端或Web层调用，实现系统分布式的应用架构。
				经典框架则以JSF+EJB+JPA为代表。</li>
</ul>
考试题型：分为
<span class="key">单项选择</span>
、
<span class="key">判断</span>
、
<span class="key">填空</span>
、
<span class="key">程序填空</span>
和
<span class="key">简答</span>
五种。
<br>
成绩评定：笔试考试占70%，上机实验、考勤及平时回答问题占30%。
